needle receptacle - French English Dictionary